@charset "utf-8";
/* CSS Document */
body{ margin: 0; padding: 0;  font-size:12px; font-family:"宋体"}
table { border-collapse: collapse; border-spacing: 0;padding:0px;margin:0px; }
img { border: 0 none; }
ul , ol{ list-style: none outside none; }
li{ list-style: none; }
span{display:inline-block;}
a{text-decoration: none; font-family:"宋体";}
.tx_l{text-align:left;}
.tx_c{text-align:center;}
.tx_r{text-align:right;}
.fl{float:left;}
.red{color:#F00;}

#login{width:100%;height:100%;background:#3598db;}
.ui-page { -webkit-backface-visibility:hidden; }
.set{text-align:right;margin:12px 4px 23px 0px;}
.fd-clr{color:#1583d0;}
.table , .menus , .sub-menu ,.grid{table-layout:automatic;border-collapse:collapse;width:100%;}
.wrap{position:relative;}
.wrap img{position:absolute;left:10px;top:12px;}
.wrap .user{padding-left:30px;}
.wrap .pwd{padding-left:30px;}
.grid tr td:first-child{width:80px;}

.logn-nav{width:100%;margin:0px;padding:0px;}
.logn-nav img{padding:8px 0px 8px 10px;}
.sign{width:8px;height:47px;background:url(img/selected.png) no-repeat;float:left;margin:-1px 0px -2px -1px;}
.menus{height: 45px;background:#F0EFEF;}
.menu{height:28px;padding-left:26px;line-height:28px;background: #dddddd;border-bottom: 1px solid #a1a1a1;}
.sub-menu{background: #F0EFEF;margin:0px;padding:0px;}
.sub-menu tr{background:url(img/dh_line.png) 0px 0px repeat-x;}
.sub-menu td{line-height:45px;height:45px;}
.menus-l{width:8px;}
.menus-m{width:30px;padding:0px 14px 0px 18px;}
.nav-img{width:22px;height:22px;vertical-align: middle;padding-bottom:2px;}
.hd-line{width:100%;background:url(img/dh_line.png) repeat-x;height:2px;}

.menu-head{position:fixed;width:98%;height:114px;background:#F0EFEF}
.menu-mid{margin:114px 0px 0px 0px;}
.menu-foot{position:fixed;left:0px;bottom:0px;height:50px;background:#f0eeef;border-top:1px solid #cbcbcb;}
.bar{height:46px;text-align:center;}
.bar-l ,.bar-r{width:120px;padding-left:16px;}
.bar-l{border-right:1px solid #ccc;}
.bar span{float:left;}
.bar img{float:left;}


.header{background:#0f5b8f;margin:0px;} 
.header-l , .header-r{overflow:hidden; height:46px;line-height:46px;} 
.header-l{float:left;color:#fff;}
.header-l a{color:#fff;}
.header-r{float:right;}
.line{width:2px;height:46px;background:url(img/line1.png) no-repeat;}
.headersort{width:42px;height:42px;background:url(img/sort_btn_normal.png) 0px -3px no-repeat;}
.headerfun{width:42px;height:42px; background:url(img/function_btn_normal.png) 0px -3px no-repeat;}
.headersave{width:42px;height:42px; background:url(img/sure.png) 0px -3px no-repeat;}
.headersear{width:42px;height:42px; background:url(img/senior_search.png) 0px -3px no-repeat;}
.navicon{display:inline-block;width:42px;height:42px; background:url(img/menu.png) no-repeat;}
.header-l .headmenu{padding-left:4px;color:#fff;}

.tools span{width:42px;height:42px;}
.tools a{display:inline-block;}
.save{background:url(img/sure.png) 0px -3px no-repeat;width:42px;height:42px;}
.back{width:42px;height:42px; background:url(img/back.png) no-repeat;}

.indexmenu{color:#fff;}
.header-l  .name{ text-align:center;padding-left:4px;color:#fff;}
.outer{margin:8px 0px 0px 0px;}

.topic{height:32px;background:#ededed;line-height:32px;overflow:hidden;border-bottom:1px solid #b2b2b2;padding-left:10px;}
.cols{margin:0px;padding:0px;}
.cols .item{display:inline-block;width:25%;text-align:center;font-size:12px;text-align:center;}
.item-icon{margin:12px 0px 2px 0px;}
.tb_1 td{height:40px;line-height:40px;border-bottom:1px solid #dedede;}
.td_1 .td_l{text-indent:28px;background:url(img/sign.png) no-repeat;}

.tb_2 td{height:42px;line-height:40px;border-bottom:1px solid #dedede;text-indent: 3%;}
.tb_2 .td_r{text-align:right;padding-right:12px;}

.search{margin-top:8px;table-layout:auto;border-collapse:collapse;width:100%;}
.search tr{height:40px;border:none;}
.inp{border:1px solid #dedede;height:28px;width:95%;margin:0px 8px 0px 8px;}

.navbar{ 
    list-style:none; 
    overflow: auto; 
    margin:0; 
    padding:0; 
    zoom:1; 
    white-space: nowrap;      
    width: 100%; 
} 
.btn-active{
	background-color: #38c;
	border-color: #38c;
	color: #fff;
	width:100px;
	height:42px;
	display:inline-block;
	text-shadow: 0 1px 0 #059;
}
.navbar li{ 
    line-height:42px; 
    border:1px solid silver; 
    width:100px;
    text-align:center; 
    display: inline-block; 
} 

.popmenu {
	padding: 0px;
	margin: 0px;
	width:100%;
	background: #2b83c2;
	opacity:0.9;
	z-index:9999;
}
.popmenu li {
	width:100%;
	border-bottom: 1px solid #0f5b8f;
	border-top: 1px solid #49a7e7;
	line-height: 35px;
}

.menubtn , .sortbtn{width:45px;height:45px;display:inline-block;}
.menubtn{background:url(img/function_btn_normal.png) no-repeat;}
.sortbtn{background:url(img/sort_btn_normal.png) no-repeat;width:45px;height:45px;}


.icon{width:36px;height:36px; display:inline-block;}
.add{background:url(img/add.png) no-repeat;}
.search{background:url(img/search.png) no-repeat;}

.arrow{position:absolute;font-size:0;line-height:0;border-left: 8px solid transparent; border-left: 8px solid transparent; border-right: 8px solid transparent;border-bottom: 8px solid #2880bf;}
.pop_2{position:relative;background:#2b83c2;right:40px;}
.toolbar_2{margin:0px;padding:0px;background: #2b83c2;opacity:0.9;}
.toolbar_2 li{color:#fff;border-bottom: 1px solid #0f5b8f;border-top: 1px solid #49a7e7;line-height: 35px;padding:0px 20px 0px 8px;}
.toolbar_1{margin:0px;padding:2px 0px;width:100%;}
.toolbar_1  li{width:86px;display:inline-block;text-align:center;}
.toolbar_1 p{margin:0px;color:#fff;}
.pop_1{ right:17px;top:-8px;}
.thead{height:24px;background:#f4f4f4;}
.td-l{width:80px;text-align:right;}
.upload{height:30px;line-height:32px;border:1px solid #ccc;}
.upload span{width:90px;margin:0px 8px;}

.prompt{display:none;font-weight:0;font-size:16px;text-shadow: 0 0 0 #000; position:absolute;height:32px;line-height:32px;text-align:center;margin:0px 8px;top:60px;color:#fff;width:96%;background:#3598db;-moz-border-radius: 4px;opacity: 0.9;-webkit-border-radius: 4px; border-radius:4px;}
    
    





